import App from './App'

// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
import uView from '@/uni_modules/uview-ui'
import api from '@/request/api' //引入
import tools from '@/utils/index.js'
import {
	TransformBase
} from '@/utils/index.js'
import StoreTable from '@/components/store-table'
import EquipDetail from '@/components/equip-detail'
import PersonDetail from '@/components/person-detail'
import { hasPermission} from '@/utils'
Vue.component('store-table', StoreTable)
Vue.component('equip-detail', EquipDetail)
Vue.component('person-detail', PersonDetail)
Vue.prototype.$api = api //注册
Vue.prototype.$hasPermission = hasPermission
Vue.prototype.$TransformBase = TransformBase //注册
Vue.use(uView)
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
	...App
})
app.$mount()
// #endif

// #ifdef VUE3
import {
	createSSRApp
} from 'vue'
export function createApp() {
	const app = createSSRApp(App)
	return {
		app
	}
}
// #endif